//转换异常类型
function exception_type(res) {
	for(var i = 0; i < res.data.length; i++) {
		if(res.data[i].exception_type == 1) {
			res.data[i].dispresult = '司机出发地偏离,订单轨迹偏移'
		} else if(res.data[i].exception_type == 2) {
			res.data[i].dispresult = ' 司机目的地偏离,订单轨迹偏移'
		} else if(res.data[i].exception_type == 4) {
			res.data[i].dispresult = '订单超时,订单轨迹偏移'
		} else if(res.data[i].exception_type == 8) {
			res.data[i].dispresult = '订单超里程'
		} else if(res.data[i].exception_type == 3) {
			res.data[i].dispresult = '司机出发地偏离,司机目的地偏离,订单轨迹偏移'
		} else if(res.data[i].exception_type == 5) {
			res.data[i].dispresult = '司机出发地偏离,订单超时,订单轨迹偏移'
		} else if(res.data[i].exception_type == 9) {
			res.data[i].dispresult = '司机出发地偏离,订单轨迹偏移'
		} else if(res.data[i].exception_type == 6) {
			res.data[i].dispresult = '司机目的地偏离,订单超时,订单轨迹偏移'
		} else if(res.data[i].exception_type == 10) {
			res.data[i].dispresult = '司机目的地偏离,订单轨迹偏移'
		} else if(res.data[i].exception_type == 12) {
			res.data[i].dispresult = '订单超时,订单轨迹偏移'
		} else if(res.data[i].exception_type == 7) {
			res.data[i].dispresult = '司机出发地偏离,司机目的地偏离,订单超时'
		} else if(res.data[i].exception_type == 11) {
			res.data[i].dispresult = '司机出发地偏离,司机目的地偏离,订单轨迹偏移'
		} else if(res.data[i].exception_type == 13) {
			res.data[i].dispresult = '司机出发地偏离,订单超时,订单轨迹偏移'
		} else if(res.data[i].exception_type == 14) {
			res.data[i].dispresult = '司机目的地偏离,订单超时,订单轨迹偏移'
		} else if(res.data[i].exception_type == 15) {
			res.data[i].dispresult = '司机出发地偏离,司机目的地偏离,订单超时,订单轨迹偏移'
		} else {
			res.data[i].dispresult = '订单轨迹偏移'
		}

	}
	return res
}

//根据获得的car_id将所有匹配的车辆的信息获取出来（数组）
function get_search_car(car, car_id_arr,id){
	if(id){}else{
		id='car_id'
	}
	var car_list=[];
	for(var i=0;i<car.length;i++){
		for(var idx=0;idx<car_id_arr.length;idx++){
			if(car[i][id]==car_id_arr[idx]){
				car_list.push(car[i])
			}
		}
	}
	return car_list
}
//获取对象中想要的数据
function get_obj_val(obj,key){
	
	for(let key1 in obj){
		if(key1==key){
			return obj[key1]
		}else{
			if((typeof obj[key1])=='object'){
				if(get_obj_val(obj[key1],key)){
					return get_obj_val(obj[key1],key)
				}else{
	//				
				}
			}
			
		}
	}
}
//北斗车辆转化
function beidou_state(obj){
	for(let i=0;i<obj.length;i++){
		if(obj[i].state==1){
			if(obj[i].state_run==1){
				obj[i].state_name='任务中-行驶中'
			}else{
				obj[i].state_name='任务中-停下'
			}
			
		}else if(obj[i].state==2){
			obj[i].state_name='待命中'
		}else{
			obj[i].state_name='未知状态'
		}
	}
	return obj
}
